/**
 * Copyright (C), 2001-2031, www.bosssoft.com.cn
 * FileName: AppConfiguration.java
 * Author: Camera
 * Date: 2024/8/5 11:31
 * Description:
 * <p>
 * History:
 * Date          Author   Version  Desc
 * 2024-01-01    bosssoft  1.0.0   initialize this file
 */
package com.bosssoft.common.token;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
/**
 * @className: AppConfiguration
 * @description: common包被app依赖，common依赖 app的共有的一些配置项目
 * @author: Camera
 * @date: 2024/8/511:31
 * @since 1.0
 **/
@Data
@Component
public class AppConfiguration {
    /**
     *  读取依赖common包 的app的配置文件项，如果是true则代表需要兼容旧版本的common的功能
     *  否则 通常是新的app的开发采用了新common的api和注解
     */
    //1.3.2 版本放弃该方法采用自己对@ApiLog注解增加option方式实现
    @Value("${app.dependency.common.compatible.enable}")
    private boolean commonCompatibleEnable=false;
}